<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>
        //继承的复习
        // class A{
        //     constructor(){
        //         console.log('A构造了');
        //     }
        // }

        // class B extends A{
        //     //如果子类声明了构造方法, 就必须要调用 super 函数
        //     constructor(){
        //         super();
        //         console.log(this);
        //     }
        // }

        // let b = new B();

        // console.log(b);

        //属性复习
        // class A {
        //     // constructor(name){
        //     //     this.name = name;
        //     // }

        //     name='张三';
        // }

        // let a = new A();

        // console.log(a);


        class A {
            // name='张三';
            test = () => {
                console.log(this);
                console.log('我是函数');
            }

            constructor(){
                // this.name = '李四';

                // this.test = () => {
                //     console.log(this);
                //     console.log('我是函数哦');
                // }
            }
        }

        let a = new A;
        // console.log(a);
        a.test();
    </script>
</body>
</html>